package com.macro.mall.dto;

import com.macro.mall.model.*;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * @Author：MinxiaoHao
 * @Description:
 * @name：PmsPortalProductDetail
 * @Date：2024/10/19 18:21
 */
@Data
public class PmsPortalProductDetail {
    @ApiModelProperty("商品信息")
    private PmsProduct product;
    @ApiModelProperty("商品品牌")
    private PmsBrand brand;
    @ApiModelProperty("商品属性与参数")
    private List<PmsProductAttribute> productAttributeList;
    @ApiModelProperty("手动录入的商品属性与参数值")
    private List<PmsProductAttributeValue> productAttributeValueList=new ArrayList<>();
    @ApiModelProperty("商品的sku库存信息")
    private List<PmsSkuStock> skuStockList=new ArrayList<>();
    @ApiModelProperty("商品阶梯价格设置")
    private List<PmsProductLadder> productLadderList=new ArrayList<>();
    @ApiModelProperty("商品满减价格设置")
    private List<PmsProductFullReduction> productFullReductionList=new ArrayList<>();
    @ApiModelProperty("商品可用优惠券")
    private List<SmsCoupon> couponList=new ArrayList<>();
}
